/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package model;

import model.backstage.Autores;

/**
 *
 * @author Guilherme
 */
public class Livro extends Item
{

    private String editora;
    private String traducao;
    private String notas;
    private String revisao;

    /**
     *
     * @param a identificador do item
     * @param b numero de chamada do item
     * @param y ano do item
     * @param c cidade de publicação do item
     * @param d titulo do item
     * @param e assunto principal do item
     * @param f descrição do item
     * @param i status do item
     * @param aut lista de autores principais e secundários do item
     */
    public Livro(String a, String b, Integer y, String c, String d, String e, String f,
            int i, Autores aut, String editora, String traducao, String notas, String revisao)
    {
        super(a, b, y, c, d, e, f, i, aut);
        this.setEditora(editora);
        this.setTraducao(traducao);
        this.setNotas(notas);
        this.setRevisao(revisao);
    }

    public String getEditora()
    {
        return editora;
    }

    public boolean setEditora(String s)
    {
        if (s.length() > 0)
        {
            this.editora = s;
            return true;
        } else
        {
            return false;
        }
    }

    public String getTraducao()
    {
        return traducao;
    }

    public boolean setTraducao(String s)
    {
        if (s.length() > 0)
        {
            this.traducao = s;
            return true;
        } else
        {
            return false;
        }
    }

    public String getNotas()
    {
        return notas;
    }

    public boolean setNotas(String s)
    {
        if (s.length() > 0)
        {
            this.notas = s;
            return true;
        } else
        {
            return false;
        }
    }

    public String getRevisao()
    {
        return revisao;
    }

    public boolean setRevisao(String s)
    {
        if (s.length() > 0)
        {
            this.revisao = s;
            return true;
        } else
        {
            return false;
        }
    }
}
